#!/usr/bin/env python
# coding: utf-8

# 给你一个字符串，任务是计算字符串中字母的频率，并按频率降序打印这些字母。  
# 输入：`aabbbccde`  
# 预期输出：
# + 第一行：`B 3`
# + 第二行：`a 2`
# + 第三行：`c 2`
# + 第四行：`d 1`
# + 第五行：`e 1`

# In[1]:


word = 'aabbbccde'
dct = {}
for i in word:
    dct[i] = dct.get(i, 0) + 1
dct = sorted(dct.items(), key=lambda x: (-x[1], x[0]))
for i in dct:
    print(i[0], i[1])

